package IHM;

import java.awt.*;

import javax.swing.JPanel;
/**
 * Classe qui représente graphiquement un neurone
 * @author philippestepniewski
 */
class Carre
{
  private int x,y;
  private Color couleur;
  private int cote;

  /**
   * Constructeur de la classe, initialise un carrée avec ses coordonnées et la taille de son coté
   * @param cote taille d'un coté du carré
   * @param x abscisse du carrée
   * @param y ordonnée du carrée
   */
  Carre(int cote, int x, int y)
  {
    this.cote = cote;
	this.x = x;
    this.y = y;
    couleur = Color.white;
  }
  /**
   * Constructeur de la classe, initialise un carrée avec ses coordonnées et la taille de son coté, et sa couleur
   * @param cote taille d'un coté du carré
   * @param x abscisse du carrée
   * @param y ordonnée du carrée
   * @param couleur code couleur
   */
  Carre(int cote, int x, int y, Color couleur)
  {
	  this.cote = cote;
	  this.x = x;
	  this.y = y;
	  this.couleur=couleur;
  }
  /**
   *
   * @return la couleur du carrée
   */
  public Color getCouleur(){
	  return couleur;
  }
  /**
   *
   * @return abscisse du carrée
   */
  public int getX(){
	  return x;
  }
  /**
   *
   * @return ordonnée du carrée
   */
  public int getY(){
	  return y;
  }
  /**
   * taille d'un coté du carré
   * @return
   */
  public int getCote(){
	  return cote;
  }

}
